package com.xbongbong.paas.pojo.vo;

import com.xbongbong.paas.pojo.SummaryDataPoJo;
import com.xbongbong.pro.workorder.pojo.vo.WorkOrderProcessNodeV0;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

import javax.validation.constraints.NotNull;
import java.io.Serializable;
import java.util.List;

/**
 *
 * @author 刘阳
 * @date 2019/5/28 5:14 PM
 * @since v1.0
 * @version v1.0
 */
@Setter
@Getter
@ToString
public class MyPendingDataVO implements Serializable {
    private static final long serialVersionUID = -9185750129728400986L;

    /**
     * 摘要数据封装
     */
    private List<SummaryDataPoJo> summaryList;

    /**
     * 应用id
     */
    @NotNull(message = "应用id不能为空")
    private Long appId;

    /**
     * 菜单id
     */
    private Long menuId;

    /**
     * 表单id
     */
    private Long formId;

    /**
     * 标题(工单名称)
     */
    private String title;

    /**
     * 创建时间
     */
    private Long addTime;

    /**
     * 阶段名称
     */
    private String stateName;

    /**
     * 负责人
     */
    private String userName;

    /**
     * 工单id
     */
    private Long workOrderId;

    /**
     * 工单编号
     */
    private String workOrderNo;

    /**
     * 首页提交给我的按钮权限
     */
    private WorkOrderProcessNodeV0 processOperatePermission;

}
